@charset "utf-8";
.width{width:100%;max-width:1200px;min-width:0px;margin:0 auto;}
.topbar{background:#f8f8f8;border-bottom:1px solid #eaeaea;padding:0;}
.topbar i{color:#ccc;margin:0 5px;}
.topbar .row{align-items:center;}
.topbar .ui-nav{border:0;line-height:1.5}
.topbar .ui-nav ul li a{color:#333;border:1px solid #f8f8f8;border-bottom:0;border-top:0;}
.topbar .ui-nav ul li a span{font-size:16px;color:#999;margin-left:6px;transition:all .5s ease 0s;z-index:21;}
.topbar .ui-nav ul li a:hover{border-width:1px;border-color:#d9d9d9;background:#fff;}
.topbar .ui-nav ul li.active a{border:1px solid #d9d9d9;border-bottom:0;border-top:0;background:#fff;}
.topbar .ui-nav ul li.active span{transform:rotate(180deg);}
.topbar .ui-nav ul li ul{border-top:0;box-shadow:none;min-width:100px;z-index:20;right:0;}
.topbar .ui-nav ul li.active ul li a{border:0;}
.topbar .ui-nav ul li ul li a:hover{background:#1890FF;}

.header{padding:20px 0;align-items:center;}
.header .col-4{display:flex;justify-content:flex-end;align-items:center;}
.header .col-4 .icon{padding-right:10px;}
.header .col-4 .icon i{font-size:44px;color:#1e50ae;}
.header .col-4 .text .text-gray{font-size:16px;line-height:normal;}
.header .col-4 .text .telphone{font-size:22px;color:#0E77EA;}

.nav{min-height:60px;}
.nav ul li:frist-child{border-left:0;}
.nav ul li:last-child{border-right:0;}
.nav ul li a{color:#fff;font-size:16px;}
.nav ul li.active{background:#0E77EA;border-color:#0E77EA}
.nav ul li ul{border:0;}
.nav ul li ul li{border:0;}
.nav ul li ul li a{border-bottom:1px solid #f3f3f3;}
.nav ul li ul li:last-child a{/*border-bottom:0; */}
.nav ul li ul li a:hover {/* background: #00508d; */}

.banner{min-width:1200px;z-index:10;background:#fff;}
.banner .carousel-item a{height:560px;display:block;min-width:1200px;width:100%;}
.banner .carousel-page{bottom:25px;}
.banner .carousel-page li{height:6px;width:50px;border-radius:10px;}

.banner_inner{background: linear-gradient(90deg, #00508d 0%, #027951 150%);}
.banner_inner .width{height:400px;padding-left:120px;position:relative;}
.banner_inner .title{color:#fff;font-size:46px;font-weight:600;padding-top:150px;}
.banner_inner .title span{font-size:24px;margin-left:20px;border-left:1px solid #56b8ee;padding-left:20px;font-weight:300;text-transform:capitalize}
.banner_inner .intro{color:#fff;font-size:18px;margin-top:10px;font-weight:300;}
.banner_inner .position{position:absolute;bottom:-1px;left:0;right:0;padding:15px 20px;background:rgba(255,255,255,.9);border-radius:4px 4px 0 0;box-shadow:0px 0px 30px rgba(0,0,0,0.1);}

.topsearch{background:#f7f7f7;padding:10px 0 6px 0;border-bottom:1px solid #f3f3f3;}
.topsearch .row{align-items:center;}
.topsearch .col-8{color:#999;}
.topsearch .col-8 a{margin:0 6px;}
.topsearch form{margin:0;}
.topsearch form .form-group{margin:0;}
.topsearch form .form-group .form-ip{font-size:13px;}
.topsearch form .form-group .form-ip::-webkit-input-placeholder{font-size:13px!important}
.topsearch form .form-group .form-ip::-moz-placeholder{font-size:13px!important}
.topsearch form .form-group .form-ip::-ms-input-placeholder{font-size:13px!important}
.topsearch form .form-group .form-ip::-ms-input-placeholder{font-size:13px!important}
.topsearch form .form-group .form-ip::placeholder{font-size:13px!important}
.topsearch form .form-group .form-ip:focus{border-color:#ced4da;box-shadow:none;}
.topsearch form .form-group .after{background:#0053a2;border-color:#0053a2;color:#fff;min-width:60px;}
.topsearch form .form-group select{max-width:85px;border-radius:4px 0 0 4px;margin-right:-1px;}
.topsearch form .form-group input{border-radius:0;border-right:0;}

.home-title{/*display:flex;align-items:center;justify-content:space-between;*/text-align: center;} 
.home-title .home-title-name{font-size:22px;color:#333;padding-bottom:10px;font-weight: bolder;}
.home-title .home-title-name:after{display:block;content:"";border-bottom:2px solid #0E77EA;width:45px;padding-top:15px;}
.home-title .home-title-name span{font-size:16px;color:#666;margin-left:10px;font-weight: 400;}
.home-title .home-title-more{}
.home-title-name-1{text-align: center;
    width: 1200px;
    margin: auto;
    font-size: 22px;
    color: #0053a2;
    padding-bottom: 10px;
    font-weight: bolder;
    padding-top: 15px;
    width: 400px;
}
.link-youlian{background:#000;border-top: 4px solid #0e77ea;}
.link{width: 1200px;margin: 0 auto;}
.home-title .home-title-more a{display: inline-block;
    font-size: 16px;
    border: 1px solid #d9d9d9;
    padding: 6px 16px;
    margin-left: 10px;
    line-height: normal;
    border-radius: 2px;
    margin-top: 15px;}
.home-title .home-title-more a:hover,.home-title .home-title-more a.active{background:#f67524;border-color:#f67524;color:#fff;}

.home-title-contact{width: 30%;
    border-bottom: 30px;
    float: left;
    margin: 1.5% .75% 0 0;
    margin-right: 30px;
    height: 200px;
    border: 1px solid #d9d9d9;
    background: #eaeaea;   
}
.home-title-contact .bt {    font-size: 20px;
    color: #333;
    margin: 0px 0 20px 20px;
    border-bottom: 1px solid #fff;
}
.home-title-contact p {padding: 3px;line-height: 30px;}
.home-title-contact li{list-style: none;margin: 10px 5px 10px 20px;line-height: 16px;}

.home_about{padding:80px 0;background: url(/upfile/2020/12/home_about.jpg) no-repeat center;background-size: cover;}
.home_about .width{box-shadow:0px 10px 20px rgba(0,0,0,0.35);}
.home_about .col-8{padding:30px;background:#214458;}
.home_about .col-8 h4{font-size: 1rem;color: #fff;margin-top: -18px;border-bottom: 1px solid #5e7984;padding: 10px;}
.home_about .col-8 .intro{color:#eaeaea;margin-top:20px;font-size: 16px;}
.home_about .col-8 .intro p{text-indent:0px;margin-bottom:3px;line-height:24px;}
.home_about .col-8 .more{display:inline-block;padding:6px 30px;color:#eaeaea;border:1px solid #eee;border-radius:50px;box-shadow:0 5px 15px 0 #eee;}
.home_about .col-8 .more:hover{background:#0E77EA;border-color:#0E77EA;color:#fff;}
.home_about .col-4{background:#fff;font-size:0;padding:8px;}
.home_about .col-4 video{background:#02263c;}

.home_news{margin-top:30px;display:flex;flex-wrap:wrap;}
.home_news .home_news_item{margin:0 30px 30px 0;width:585px;}
.home_news .home_news_item:nth-child(even){margin-right:0;}
.home_news_body{box-shadow: 0px 0px 4px #666;;backgroud:#fff;padding:20px;border-radius:5px;display:flex;align-items:center;}
.home_news_body .date{width:90px;text-align:center;padding-right:20px;margin-right:30px;border-right:1px solid #eee;}
.home_news_body .date h4{font-size:30px;font-family:"Impact";color:#999;margin:0;}
.home_news_body .date p{color:#999;font-size:16px;font-family:Verdana;}
.home_news_body .body{flex:1;overflow:hidden;transition:all 0.5s ease;}
.home_news_body .body h4{font-size:18px;font-weight:400;color:#515050;}
.home_news_body .body p{color:#666;font-size:16px;}
.home_news_body .body h4 a:hover{color:#0E77EA;}
.home_news_body:hover{box-shadow: 0px 0px 30px rgb(0, 83, 162);}
.home_news_body:hover .body{transform:translateX(5px);}
.home_news_item:hover .body h4 a{color:#1890FF;}
.home_news_item:hover .body p{color:#666;}

.partners{margin-top:30px;display:flex;flex-wrap:wrap;list-style:none;}
.partners li{margin:10px 5px 0 0;width:195px;text-align:center;color: #666;font-size: 16px;    float: left;}
.partners li:nth-child(6n){    /* margin-right: 0; */}
.partners li img{width:80%;height:60%;margin-bottom:10px;border-radius:2px;}
.partners li p{padding:0 10px;}

.link{color: #fff;font-size: 16px;}
.link a{display: inline-block;
    padding: 5px 15px;
    font-size: 13px;
    color: #8b8b8b;
    border-radius: 2px;
    margin-top: 10px;
    margin-bottom: 10px;}
.link a:hover{border-color: #0053a2;color: #fff;background: #0053a2;}

.footer{border-top: 1px solid #333;background:#19171a;padding:40px 0;min-height:200px;color:#8b8b8b;}
.footer_item{width:12%;position:relative;}
.footer_item:after{display:block;content:"";width:3px;height:30px;top:0;left:-2px;position:absolute;}
.footer_item h4{font-size:18px;color:#fff;}
.footer_item h5{font-size:16px;color:#fff;}
.footer_item .footer_menu{line-height:36px;}
.footer_item .footer_menu a{display:block;color:#8b8b8b;transition:all 0.5s ease;}
.footer_item .footer_menu a:hover{color:#fff;transform:translateX(10px);}
.footer_item p{color:#8b8b8b;line-height: 26px;}
.footer_item img{width:19px; height:19px;float: left;margin-right: 5px;}

.footer_last{width:auto;    /* padding-left: 4%; */}
.footer_tel{font-size:28px;color:#fff;}
.footer_tel img{max-width:100px;margin-top:10px;display:block;}
.footer_erweima1{float: left;margin: 10px 0 0 0;}
.footer_erweima2{float: left;margin: 10px 0 0 20px;}
.footer_erweima1 img{width: 110px;height: 110px;}
.footer_erweima2 img{width: 110px;height: 110px;}
.footer_erweima1 p{text-align: center;}
.footer_erweima2 p{text-align: center;}

.copyright{background:#19171a;line-height:26px;padding:15px 0;text-align:center;color:#8b8b8b;border-top:1px solid #333;}
.copyright a{color:#8b8b8b;}
.copyright a:hover{color:#0E77EA;}

.container{min-height:300px;}
.container .width{margin:30px auto;}
.container-left{width:250px;margin-right:30px;}
.container-right{flex:1;overflow:hidden;}


/* public begin */
.piclist-title{padding:6px 10px;font-size:16px;}
.piclist-image img{transition:all 1s}
.piclist-image:hover img{transform:scale(1.2);}

.ui-sidebar ul li a{color:#fff;}
.ui-sidebar ul li a:hover{background:#f67524;border-color:#f67524;}
.ui-sidebar ul li.active a{background:#0E77EA;border-color:#0E77EA;}
.ycdianhua{}

.ui-box{background:#fff;}
.ui-box-radius{border-radius:20px 0 0 0;box-shadow: 0 1px 20px #0053a2;}
.ui-box-radius .ui-box-title{border-radius:20px 0 0 0;}
.ui-box-title{background: linear-gradient(90deg, #00508d 0%, #027951 100%);color:#fff;font-size:24px;font-weight:400;padding:10px;}
.ui-box-title span{display:block;font-size:16px;color:#eaeaea;font-weight:300;text-transform:uppercase;line-height:30px;}

.collapse-menu{margin:15px 0;}
.collapse-menu-title a{transition:all 0.5s ease;}
.collapse-menu-title:hover a{padding-left:10px;}
.collapse-menu-body li a{transition:all 0.5s ease;}
.collapse-menu-body li a:hover{padding-left:10px;}
.collapse-menu-body li i{color:#999;}
.collapse-menu-body ul li.active i{color:#1890FF;}
.collapse-menu-body ul li.active a{color:#1890FF;}

.ui-box-h2{font-size:24px;padding:10px 20px;border:1px solid #eaeaea;position:relative;}
.ui-box-h2:after{position:absolute;display:block;content:"";border-bottom:3px solid #0E77EA;bottom:0;left:30px;width:45px;}
.ui-box-body{padding:20px 30px;word-break:break-all;/*min-height: 1350px; */ border: 1px solid #eaeaea;}
.ui-box-body .col-10{max-width:760px;}
.ui-box-body img,.ui-box-body p img{max-width:100%;}
.ui-box-body p{/*margin-bottom:8px;*/}
.ui-box-body .content a{color:#03C;}
.ui-box-body .content a:hover{color:#f30;}
.content_us_body{min-height: 400px;background:#eaeaea;padding: 30px;margin-left: 50%;font-size: 16px;color: #666;}
.content_us_body .b1{font-family: Arial, Helvetica, sans-serif;font-size: 40px;font-weight: bold;color: #999;}
.content_us_body .b1_title{font-size: 24px;margin-bottom: 30px;color: #666;}
.content_title{font-size: 36px;text-align: center;margin-bottom: 30px;font-weight: 300;}
.content_us_body li{list-style: none;}
.content_us_body li em{display: inline-block;
    font-style: normal;
    color: #666;
    font-size: 16px;
    line-height: 35px;
    letter-spacing: 3px;
    font-weight: bold;}

.artlist{}
.artlist-item{display:flex;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.06);padding:10px 0;}
.artlist-item:first-child{padding-top:10px;width: 100%;}
.artlist-item-image{width:200px;margin-right:30px;}
.artlist-item-image img{width:100%;max-height:140px;border-radius:4px;}
.artlist-item-image svg{width:100%;text-anchor:middle;border-radius:4px;border:1px solid #eaeaea;}
.artlist-item-body{flex:1;overflow:hidden;/*padding-right: 20px; */}
.artlist-item-body .title{font-size:18px;font-weight:300;border-bottom: 1px dashed #ccc;border-left: 5px solid #f67524;}
.artlist-item-body .desc{font-size:13px;line-height:24px;margin-top:15px;}
.artlist-item-body .desc p{margin:0;}
.artlist-item-body .tags{color:#999;margin-top:15px;}
.artlist-item-body .tags a{margin:0 6px;font-size:13px;font-family:arial,microsoft yahei;color:#666;}
.artlist-item-body .tags a:hover{color:#f30;}
.artlist-item-date{width:120px;padding:40px 0 0 40px;font-size:28px;color:#999;font-weight:300;position:relative;}
.artlist-item-date:after{display:block;content:"";width:1px;height:60px;background:#f3f3f3;left:10px;top:32px;position:absolute;}
.artlist-item-money{width:200px;font-size:18px;color:#F60;}
.artlist-item-money span{display:block;font-size:16px;color:#999;line-height:36px;font-weight:500;}
.artlist-item-money:after{height:80%;}
.artlist-item:hover .artlist-item-date{color:#1890FF;}
.artlist-item:hover .artlist-item-body .title{color:#1890FF;}
.artlist-item:hover .artlist-item-body .desc{color:#666;}
.artlist-item .artlist-item-body li{list-style:none;float: left;}
.download_title_small{font-size: 16px;font-weight: bold;margin-bottom: 40px;}
.title_down_title{float: left;width:55%;background: #e6eef3;padding: 3px;}
.title_down_mytype{float: left;width:15%;background: #e6eef3;padding: 3px;}
.title_down_time{float: left;width:15%;background: #e6eef3;padding: 3px;}
.title_down_d{float: left;width:15%;background: #e6eef3;padding: 3px;}


.artshow{font-size: 16px;}
.artshow h1{font-size:24px;font-weight:bold;margin:0;}
.artshow .info{line-height:50px;border-bottom:1px solid #f3f3f3;margin-bottom:20px;color:#666;}
.artshow .info span{color:#999;}
.artshow .info i{color:#ccc;margin-right:5px;}
.artshow .other{margin:15px 0;padding:0px;font-size:16px;}
.artshow .other ul{overflow:hidden;list-style:none;display:flex;flex-wrap:wrap;}
.artshow .other ul li{width:25%;line-height:30px;}
.artshow .other ul li span{color:#999;}
.artshow .content a{color:#03C;}
.artshow .content a:hover{color:#f30;}
.artshow .content p{margin-bottom:10px;line-height:24px;}
.artshow .content p img{max-width:100%;}
.artshow .action{display:flex;justify-content:center;margin:30px 0 10px 0;}
.artshow .action a{display:block;cursor:pointer;margin:0 15px;width:70px;height:70px;margin-bottom:10px;line-height:60px;text-align:center;border-radius:50%;box-shadow:0px 0px 30px rgba(0,0,0,0.1);position:relative;}
.artshow .action a i{font-size:30px;color:#999;}
.artshow .action a em{display:block;font-size:16px;font-family:verdana;color:#999;position:absolute;bottom:-15px;left:0;right:0;}
.artshow .action a:hover{box-shadow:0px 0px 30px rgba(0,132,255,0.3)}
.artshow .action a:hover i{color:#1890FF;}
.artshow .tags{color:#999;margin:15px 0;}
.artshow .tags a{margin:0 10px 10px 0;}

.proshow{border: 1px solid #eaeaea;}
.proshow .col-left{width:47%;border-right:1px solid #f3f3f3;padding:20px 3%;}
.proshow .col-left .big_pic{text-align:center;box-shadow: 0 1px 20px #0053a2;}
.proshow .col-left .big_pic img{max-width:100%;min-height: 100%;}
.proshow .col-left .thumb_pic{margin:30px 0 0 0;text-align:center;}
.proshow .col-left .thumb_pic ul{margin:0 auto;}
.proshow .col-left .thumb_pic ul li{display:inline-block;margin-right:5px;width:60px;height:60px;border:1px solid #eaeaea;padding:0px;cursor:pointer;position:relative;z-index:1;}
.proshow .col-left .thumb_pic ul li.active{border:1px solid #2DB7F5;background:#fff;}
.proshow .col-left .thumb_pic ul li.active:after{content:" ";position:absolute;right:24px;top:-5px;width:11px;height:11px;border:#2DB7F5 solid 1px;border-bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fff;z-index:-1}

.proshow .col-right{width:53%;padding:20px 3%;}
.proshow .col-right h1{font-size:24px;font-weight:bold;}
.proshow .col-right .intro{font-size:16px;color:#888;margin:10px 0;}
.proshow .col-right .attribute{list-style:none;margin:10px 0;}
.proshow .col-right .attribute li{font-size:15px;line-height:30px;border-bottom: 1px dashed #ccc;}
.proshow .col-right .attribute li em{display:inline-block;font-style:normal;color:#999;font-size:16px;line-height: 35px;letter-spacing: 10px;font-weight: bold;}
.proshow .col-right .price{font-size:16px;line-height:35px;margin:10px 0;border-bottom: 1px dashed #ccc;    list-style: none;}
.proshow .col-right .price i{font-size: 16px;
    color: #999;
    text-decoration: line-through;
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px;
    margin-left: 20px;}
.proshow .col-right .price span{font-size:26px;color:#f60;}
.proshow .col-right .price em{font-size:16px;color:#999;font-style:normal;padding-left:0px;letter-spacing: 10px;font-weight: bold;}
.proshow .col-right .tags{color:#999;margin:15px 0;}
.proshow .col-right .tags a{margin:0 10px 10px 0;}
.action{margin-top: 18px;}

.proshow_content{padding:20px 0;}
.proshow_content a{color:#03C;}
.proshow_content a:hover{color:#f30;}
.proshow_content p{/*margin-bottom:20px;*/line-height:24px;}
.proshow_content p img{max-width:100%;}

.proshow_content .extend{list-style:none;}
.proshow_content .extend li{font-size:16px;line-height:30px;}
.proshow_content .extend li em{display:inline-block;width:120px;font-style:normal;color:#999;font-size:16px;margin-right:15px;}

.quicklogin{padding:20px 0;text-align:center;}
.quicklogin .line{margin:20px auto;max-width:70%;font-weight:400;font-size:18px;color:#666;}
.quicklogin a{display:inline-block;text-align:center;margin:0 10px;color:#999;font-size:16px;transition:all .3s ease 0s;}
.quicklogin a:hover{transform:translate3d(0,-5px,0);}
.quicklogin a span{display:block;width:45px;line-height:45px;border-radius:50%;text-align:center;background:#f3f3f3;font-size:24px;margin-bottom:10px;}
.quicklogin a span.blue{background:#E7F7FE;color:#1890FF;}
.quicklogin a span.red{background:#FFF1F8;color:#ED4014;}
.quicklogin a span.green{background:#E6F8E6;color:#19BE6B;}

.user_info{padding:20px 30px;display:flex;}
.user_info .face{width:160px;padding-right:20px;cursor:pointer;}
.user_info .face img{border-radius:50%;border:1px solid #f3f3f3;padding:4px;width:120px;height:120px;}
.user_info .info{flex:1;overflow:hidden;}
.user_info .info p{margin:0;padding:10px 0;}
.user_info .info p span{color:#f30;}
.user_info .info ul{margin:0;padding:0;list-style:none;}
.user_info .info ul li{font-size:16px;line-height:55px;height:55px;border-bottom:1px dashed #eee;vertical-align:middle;float:left;width:45%;margin-right:5%;}
.user_info .info ul li span{color:#f30;}
.user_info .info ul li em{color:#999;font-style:normal;display:inline-block;margin-right:5px;}

.pay{margin:0;padding:0;list-style:none;overflow:hidden;}
.pay li{float:left;width:50%;margin:0 0 0 0;cursor:pointer;}
.pay li div{border:1px solid #efefef;text-align:center;position:relative;}
.pay li div img{max-width:100%;}
.pay li:first-child div{margin-right:8px;}
.pay li:last-child div{margin-left:8px;}
.pay li div i{position:absolute;right:2px;bottom:2px;font-size:16px;color:#fff;z-index:10;display:none;}
.pay .active div:before{position:absolute;content:"";right:0;bottom:0;color:#1890FF;width:0;height:0;border-bottom:30px solid #1890FF;border-left:30px solid transparent;z-index:10;}
.pay .active div{border-color:#90BAFF;}
.pay .active div i{display:block;}

.order-base{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:0 20px 20px;}
.order-base-left{flex:1;overflow:hidden;border-right:1px solid #f3f3f3;}
.order-base-left h1{font-size:24px;font-weight:400;color:#666;}
.order-base-left h1 i{font-size:34px;color:#1890FF;margin-right:10px;}
.order-base-left p{padding-left:46px;color:#f30;margin:0;}
.order-base-left p span{color:#999;}
.order-base-right{text-align:center;font-size:18px;font-weight:400;color:#999;padding-left:30px;}
.order-base-right em{color:#f30;}
.order-goods{border:1px solid #f3f3f3;border-radius:4px;}
.order-goods .collapse-menu-title a{font-size:16px;}
.order-goods .collapse-menu-title a:hover{padding-left:0;}
.order-goods .collapse-menu-title.active{background:#fafafa;}
.order-goods .collapse-menu-title.active a{color:#1890FF;}
.order-goods .collapse-menu-title a span{color:#1890FF;font-size:16px;margin-right:15px;}
.order-goods .collapse-menu-body li span{color:#999;}
.order-goods .collapse-menu-body li:last-child{border-bottom:0;}
.order-pay{margin:20px 0;}
.order-pay ul{max-width:50%;}

/*BBS*/
.bbs{position:relative;}
.bbs-left{width:300px;padding:30px 0;}
.bbs-left-title{color:#526069;font-weight:500;font-size:18px;padding-left:30px;}
.bbs-left-nav{list-style:none;margin:20px 0;}
.bbs-left-nav li{line-height:45px;margin-bottom:1px;}
.bbs-left-nav li a{color:#76838f;display:block;font-weight:400;padding-left:30px;font-size:16px;}
.bbs-left-nav li a i{font-size:16px;margin-right:10px;}
.bbs-left-nav li a:hover{color:#1890FF;background:#eaf7ff;}
.bbs-left-nav li a:hover i{color:#1890FF;}
.bbs-left-nav li.active a{color:#1890FF;background:#eaf7ff;}
.bbs-left-nav li.active a:hover i{color:#1890FF;}
.bbs_search{padding:15px 30px;}
.bbs-right{flex:1;overflow:hidden;border-left:1px solid #e4eaec;padding:30px;min-height:360px;}
.bbs-right-title{color:#526069;font-weight:500;font-size:18px;position:relative;}
.bbs-right-title a{position:absolute;right:0;top:0;font-size:16px;background:#40A9FF;color:#fff;border-radius:20px;display:block;padding:10px 30px;}
.bbs-right-title a:hover{background:#1890FF;}
.bbs-right .tabs-nav a{padding:10px 20px;}
.bbs-topic{margin:0;}
.bbs-topic-item{display:flex;justify-content:space-between;padding:20px 20px 20px 30px;border-bottom:1px solid #f3f3f3;}
.bbs-topic-item .face{width:40px;height:40px;}
.bbs-topic-item .face img{width:100%;height:100%;border-radius:100%;}
.bbs-topic-item .body{flex:1;overflow:hidden;padding:0 20px;}
.bbs-topic-item .body em{background:#f30;color:#fff;display:inline-block;padding:4px 8px;margin:0 5px;font-size:16px;border-radius:4px;border:0;}
.bbs-topic-item .body a{color:#666;}
.bbs-topic-item .body a:hover{color:#333;}
.bbs-topic-item .body .desc{color:#a3afb7;}
.bbs-topic-item .other{width:120px;padding-left:20px;font-size:16px;color:#666;}
.bbs-topic-item .other i{color:#999;margin-right:5px;}
.bbs-topic-item:hover{background:#f5fbff;}
.bbs-post{margin-top:30px;}
.bbs-post .col-2{text-align:right;color:#999;}
.bbs-post .col-10{max-width:760px;}
.bbs-show{margin-top:0px;}
.bbs-show .tip{font-size:16px;color:#76838f;background:#ecf4ff;display:inline-block;padding:15px 20px;border-left:3px solid #3e8ef7;border-radius:2px;}
.bbs-show .tip a{color:#06f;margin:0 10px;}
.bbs-show .tip a:hover{color:#f30;}

.action_mzsm{font-size: 14px;
    font-weight: 600;
    background: #E6E6E6;
    text-indent: 30px;}

.content {
    max-width: 1200px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 30px;
}
.hezuo .tit {
    text-align: center;
    margin: 30px 0;
}
.hezuo .tit .en {
    display: block;
    font-weight: bold;
    font-size: 1.6rem;
    color: #0053a2;
    text-transform: uppercase;
    font-style: italic;
    margin-bottom: 10px;
}
.hezuo .tit .cn {
    color: #243141;
    font-size: 1.2rem;
    position: relative;
}
.hezuo .tit .cn:before {
    position: absolute;
    content: "";
    width: 45px;
    top: 50%;
    height: 1px;
    background-color: #000;
    right: -50px;
}
.hezuo .tit .cn:after {
    position: absolute;
    content: "";
    width: 45px;
    height: 1px;
    top: 50%;
    background-color: #000;
    left: -50px;
}
.anli-more {
    text-align: center;
}
.anli-more .active{
    display: inline-block;
    padding: 6px 30px;
    border: 1px solid #0053a2;
    border-radius: 50px;
    box-shadow: 0 5px 15px 0 #0f579c;
    margin-top: 30px;
}
.anli-more a:hover{
    color: #ffffff;
    background: #0053a2;
}

.mei {
    height: 26px;
    width: 1180px;
    display: table;
}

.ljpp_top_img {
    background: url(../images/index1_142_1.jpg) no-repeat center;
    height: 100px;
}
.ljpp{display: block;margin: 0 auto;margin-bottom: 30px;}
.ljpp .ljpp_top {
    background-image: url(../images/index1_142.jpg);
    height: 152px;
    font-size: 35px;
    color: #FFF;
    min-width: 1180px;
}
.ljpp .ljpp_nr {
    width: 1180px;
    margin: 0 auto;
}
.ljpp_top .ljpp_top_nr {
    width: 1180px;
    margin: 0 auto;
	display: block;
}
.ljpp_top_nr p {
    display: inline-block;
    margin: 30px 0 0 20px;
}
.ljpp .ljpp_top span {
    font-size: 32px;
    color: #fcaa10;
    background: url(../images/index1_54.jpg) no-repeat left center;
    padding-left: 106px;
    float: right;
    height: 41px;
    line-height: 41px;
    margin: 18px 288px 0 0;
}
.ljpp_nr_top {
    float: left;
    width: 621px;
	display: block;
}
.zstu {
    background-image: url(../images/index1_58.jpg);
    float: right;
    height: 381px;
    width: 510px;
    margin-top: 45px;
	display: block;
}
.zstu2 {
    background: url(../images/index1_71.jpg) no-repeat;
    float: left;
    height: 439px;
    width: 543px;
    margin-top: 70px;
	display: block;
}
.ljpp .ljpp_nr .hou {
    float: right;
    width: 621px;
    margin-top: 105px;
	display: block;
}
.ljpp_nr_top .sige1 {
    width: 621px;
    margin-top: 97px;
    float: left;
	display: block;
}
.ljpp_nr_top .sige2 {
    width: 621px;
    float: left;
    margin-top: 55px;
	display: block;
}
.sige1 .sige1_tu {
    width: 88px;
    height: 90px;
    float: left;
    background: url(../images/index1_61.jpg) no-repeat;
	display: block;
}
.sige1 .sige1_nr {
    font-size: 15px;
    color: #6b6b6b;
    float: right;
    width: 533px;
    margin-top: 12px;
	display: block;
}
.sige1 .sige1_nr p {
    font-size: 22px;
    color: #0058a8;
    background: url(../images/index1_143.jpg) no-repeat left bottom;
    height: 45px;
    font-weight: 600;
    margin: 0 0 15px 0;
	display: block;
	-webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.sige2 .sige2_tu {
    width: 88px;
    height: 90px;
    float: left;
    background: url(../images/index1_68.jpg) no-repeat;
	display: block;
}
.sige2 .sige2_nr {
    font-size: 15px;
    color: #6b6b6b;
    float: right;
    width: 533px;
	display: block;
}
.sige2 .sige2_nr p {
    font-size: 22px;
    color: #0058a8;
    background: url(../images/index1_143.jpg) no-repeat left bottom;
    height: 45px;
    font-weight: 600;
    margin: 0 0 15px 0;
	display: block;
	-webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.sige3{display: block;}
.sige3 .sige3_tu {
    width: 88px;
    height: 90px;
    float: left;
    background: url(../images/index1_74.jpg) no-repeat;
	display: block;
}
.sige3 .sige3_nr {
    font-size: 15px;
    color: #6b6b6b;
    float: right;
    width: 533px;
    margin-top: 15px;
	display: block;
}
.sige3 .sige3_nr p {
    font-size: 22px;
    color: #0058a8;
    background: url(../images/index1_143.jpg) no-repeat left bottom;
    height: 45px;
    margin: 0 0 15px 0;
    font-weight: 600;
	display: block;
	-webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.sige4 {
    width: 621px;
    float: left;
    margin-top: 55px;
	display: block;
}
.sige4 .sige4_tu {
    width: 88px;
    height: 90px;
    float: left;
    background: url(../images/index1_78.jpg) no-repeat;
	display: block;
}
.sige4 .sige4_nr {
    font-size: 15px;
    color: #6b6b6b;
    float: right;
    width: 533px;
    margin-top: 12px;
	display: block;
}
.sige4 .sige4_nr p {
    font-size: 22px;
    color: #0058a8;
    background: url(../images/index1_143.jpg) no-repeat left bottom;
    height: 45px;
    margin: 0 0 15px 0;
    font-weight: 600;
	display: block;
	-webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}


.marquee_bg {
    width: 100%;
    height: 56px;
    border-bottom: 1px dotted #bbb;
    overflow: hidden;
}
.marquee {
    width: 1200px;
    height: 56px;
    margin: 0 auto;
    overflow: hidden;
}
.mar_left {
    float: left;
    width: 1200px;
    height: 56px;
}
.mar_left span {
    float: left;
    font: 14px/56px "simsun";
    color: #686868;
}
.mar_left marquee {
    float: left;
    font: 14px/56px "simsun";
    color: #686868;
    width: 1000px;
}




